package com.example.common;

import java.lang.annotation.*;

/**
 * Created by Geekkiller on 2017/10/14.
 * 自定义注解
 */

@Retention(RetentionPolicy.RUNTIME) //注解会在class中存在，运行时可通过反射获取
@Target(ElementType.METHOD)//目标是方法
@Documented//文档生成时，该注解将被包含在javadoc中，可去掉
public @interface OperationLogger {

    /**
     * 模块名字
     *
     * @return
     */
    String modelName() default "";

    /**
     * 操作类型
     *
     * @return
     */
    String option();

}
